﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Library
{
    public class LibrarySystemLoadCSV : BaseLibrarySystem
    {
        protected const string LOADLIBRARYCSV = @"..\..\..\Library.csv";

        public LibrarySystemLoadCSV()
        {
            Books.Clear();
            LoadBooksFromCSV(LOADLIBRARYCSV);
        }

        public override void DisplayInventory()
        {
            throw new NotImplementedException();
        }

        protected override void AddBook(string title, string author, int quantity)
        {
            throw new NotImplementedException();
        }

        protected override bool BorrowBook(string title, int quantity)
        {
            throw new NotImplementedException();
        }

        protected override void DeleBook(string title)
        {
            throw new NotImplementedException();
        }

        protected override void QueryBook(string? title = null, string? author = null)
        {
            throw new NotImplementedException();
        }

        protected override void QueryBorrowedBook(User user)
        {
            throw new NotImplementedException();
        }

        protected override bool ReturnBook(string title, int quantity)
        {
            throw new NotImplementedException();
        }
    }
}
